As one of the core issues for cloud computing, resource management adopts virtualization technology to shield the underlying\nresource heterogeneity and complexity which makes the massive distributed resources form a unified giant resource pool. It\ncan achieve efficient resource provisioning by using the rational implementing resource management methods and techniques.\nTherefore, how to manage cloud computing resources effectively becomes a challenging research topic. By analyzing the executing\nprogress of a user job in the cloud computing environment, we proposed a novel resource provisioning scheme based on the\nreinforcement learning and queuing theory in this study. With the introduction of the concepts of Segmentation Service Level\nAgreement (SSLA) and Utilization Unit Time Cost (UUTC), we viewed the resource provisioning problem in cloud computing as a\nsequential decision issue, and then we designed a novel optimization object function and employed reinforcement learning to solve\nit. Experiment results not only demonstrated the effectiveness of the proposed scheme, but also proved to out perform the common\nmethods of resource utilization rate in terms of SLA collision avoidance and user costs.
Loading....